#ifndef TOOLBAR_H
#define TOOLBAR_H

#include <QWidget>
#include <QMap>

class Button;
class ToolBar : public QWidget
{
    Q_OBJECT
public:
    explicit ToolBar(QWidget *parent = 0);

    // 初始化窗口布局
    void initHLayout();
    // 初始化用户信息布局
    QLayout* initUserInfo(QString user, int level, QString image);


public slots:
    void buttonClicked(QString text);


private:
    Button* m_curSel;         // 当前被选中的按钮
    QStringList m_nameList;     // 按钮标题列表

    QMap<QString, Button*> m_btnMap;
};

#endif // TOOLBAR_H
